sea hare (aplysia punctata) - French English Dictionary